Transforming BPMN to BPEL Using Parsing and Attribute Evaluation with respect to a Hypergraph Grammar
نویسندگان
چکیده
The abstract syntax of structured Business Process Models (BPMs) can be described by a context-free hypergraph grammar in a straightforward way. Given a BPM, a hypergraph parser can be used to construct its derivation tree. Finally, the corresponding BPEL code can be generated using attribute evaluation. A diagram editor for structured BPMs has been realized using the DiaGen framework. On request, this editor outputs the BPEL code corresponding to the user’s diagram.
منابع مشابه
Constructing a bidirectional transformation between BPMN and BPEL with a functional logic programming language
In this article we show how functional logic programming techniques can be used to construct a bidirectional transformation between structured process models of the business process modeling notation (BPMN) and executable models of the business process execution language (BPEL). We specify the abstract syntax of structured process models by a context-free hypergraph grammar. This grammar can be...
متن کاملConstructing a Bidirectional Transformation between BPMN and BPEL with Functional-logic Graph Parser Combinators
The abstract syntax of structured Business Process Models (BPMs) can be described by a context-free hypergraph grammar in a straightforward way. Functional-logic graph parser combinators can be used to construct powerful parsers for such context-free hypergraph grammars. These parsers can be enriched with semantic computations, e.g. to synthesize BPEL from BPMN. Moreover, they are bidirectional...
متن کاملTransforming BPMN process models to BPEL process definitions with ATL
This paper presents a solution to the Case Study: BPMN to BPEL Model Transformation. This solution implements a bridge between two business process modeling languages, BPMN and BPEL. The proposed solution has been implemented using ATL.
متن کاملAttributed Context-Free Hypergraph Grammars
The concept of context-free hypergraph grammars (cfhg grammars) has been studied extensively over the past decade. In this paper we introduce attributed context-free hypergraph grammars (acfhg grammars) as an extension of cfhg grammars. An acfhg grammar consists of an underlying context-free hypergraph grammar G 0 and an attribution which associates attributes with the nonterminal symbols of G ...
متن کاملTranslating BPMN to BPEL?
The Business Process Modelling Notation (BPMN) is a graphoriented language in which control and action nodes can be connected almost arbitrarily. It is supported by various modelling tools but so far no systems can directly execute BPMN models. The Business Process Execution Language for Web Services (BPEL) on the other hand is a mainly block-structured language supported by several execution p...
متن کامل